Parallel Implementation of a Lattice Boltzmann Algorithm for the Electrostatic Plasma Turbulence 1 Lattice Boltzmann Algorithm for the Electrostatic Plasma Turbulence
نویسنده
چکیده
A parallel version of a Lattice Boltzmann Equation algorithm , which simulates the electrostatic plasma turbulence, has been developed using the High Performance Fortran language. The algorithm evolves a system of particle populations on a discrete lattice and data-parallel implementation has been performed by a regular domain decomposition. System evolution requires both completely local and non-local operations, involving communication between processors. Communication phase has been minimized using local HPF procedures. EEciency tests of the parallel code, performed on a 9076 IBM-SP2 parallel computer , have given satisfactory results. A Lattice Boltzmann algorithm was developed to simulate the electrostatic turbulence in a magnetized plasma, within the framework of the two-uid model 1, 2]. The ion continuity, momentum and pressure equations are reproduced, with the electrons being described by the adiabatic response 3,4]. The Lattice Boltzmann Equation (LBE) method is a particularly promising numerical method to perform uid-dynamics high-resolution simulations 5]. The macroscopic dynamics is simulated starting from a system of particle populations neighboring sites, the coordinate index and D the lattice dimension. Particles which arrive at the same site undergo a collision, with the collision operator chosen in a way such to locally conserve the particle number and the total momentum. After the collision phase, each particle propagates toward one of the neighboring sites along the direction of its velocity. The LBE describes the evolution of such a particle system, assuming that, under the eeect of collisions, the system relaxes toward a local-equilibrium distribution function N eq j (r; t), and linearizing the collision operator around such distribution function. ?
منابع مشابه
Lattice Boltzmann simulations of electrostaticplasma
A Lattice Boltzmann algorithm to study the 3-D electrostatic-turbulence dynamics in thermonuclear plasmas is presented. The ion continuity, momentum and pressure equations are reproduced with the electrons being described by the adiabatic response. Applications to the study of 2-D turbulence show that the heat ux is reduced at a level much smaller than the quasilinear estimate. The particle and...
متن کاملImplementation of D3Q19 Lattice Boltzmann Method with a Curved Wall Boundary Condition for Simulation of Practical Flow Problems
In this paper, implementation of an extended form of a no-slip wall boundary condition is presented for the three-dimensional (3-D) lattice Boltzmann method (LBM) for solving the incompressible fluid flows with complex geometries. The boundary condition is based on the off-lattice scheme with a polynomial interpolation which is used to reconstruct the curved or irregular wall boundary on the ne...
متن کاملEvaluation of two lattice Boltzmann methods for fluid flow simulation in a stirred tank
In the present study, commonly used weakly compressible lattice Boltzmann method and Guo incompressible lattice Boltzmann method have been used to simulate fluid flow in a stirred tank. For this purpose a 3D Parallel code has been developed in the framework of the lattice Boltzmann method. This program has been used for simulation of flow at different geometries such as 2D channel fluid flow an...
متن کاملLattice Boltzmann Method Application on Headwater at Lata Kinjang Waterfall, Malaysia
Headwater accident is a natural phenomenon that occurs in every flow channel, resulting in tremendous incidents that involve vulnerable lives and destruction of its surroundings. This study focuses on simulation of potential headwater accidents at Lata Kinjang waterfall (Perak, Malaysia) with the aim of understanding the behavior of headwater accidents from the hydraulic aspect. By deploying th...
متن کاملNumerical Simulation of Fluid Flow Past a Square Cylinder Using a Lattice Boltzmann Method
The method of lattice boltzmann equation(LBE) is a kinetic-based approach for fluid flow computations. In the last decade, minimal kinetic models, and primarily the LBE, have met with significant success in the simulation of complex hydrodynamic phenomena, ranging from slow flows in grossly irregular geometries to fully developed turbulence, to flow with dynamic phase transitions. In the presen...
متن کامل